#ifndef GLSCENEFRAMEANDMASKDRAWERS_H_
#define GLSCENEFRAMEANDMASKDRAWERS_H_

#include "SDLCanvas.h"

namespace catan
{

class GLSceneFrameAndMaskDrawers
{
public:
	static void drawOrthogonalFrameAroundClient(SDLCanvas& sdlCanvas);
	static void drawProjectionFrameAroundClient(SDLCanvas& sdlCanvas);
	static void drawOrthogonalMaskAroundClient(SDLCanvas& sdlCanvas);
	static void drawOrthogonalMaskAroundMapArea(float fractionOffLeft, float fractionOffRight, float fractionOffBottom, float fractionOffTop, SDLCanvas& sdlCanvas);
private:
	GLSceneFrameAndMaskDrawers();
};

}

#endif /*GLSCENEFRAMEANDMASKDRAWERS_H_*/
